package com.hqj.client.service;

import com.hqj.client.entity.ClientUser;

/**
 * @author 王建林
 * @version 1.0
 * @date 2020/10/14
 */
public interface ClientUserService {
    /**
     * 登陆
     *
     * @param
     * @return com.hqj.client.entity.User
     * @date 2020/10/14 14:42
     */
    ClientUser login(String username, String password);

    /**
     * 邮件发送
     *
     * @param email
     * @return java.lang.String
     * @date 2020/10/14 16:48
     */
    String emailSet(String email);

    /**
     * 注册
     * @param username
     * @param password
     * @param email
     * @param code
     * @return int
     * @date 2020/10/14 22:30
     */
    int register(String username, String password, String email, String code);

   /**修该密码
    * @date 2020/10/16 15:01
    * @param username	用户名
    * @param password	密码
    * @param newCode	新密码
    * @return com.hqj.client.entity.ClientUser
    */
    int changePassword(String username,String password,String newCode);

    /**
     * 忘记密码
     * @date 2020/10/16 15:46
     * @param username	用户名
     * @param newCode	新密码
     * @param authCode	验证码
     * @return int
     */
    int forgetPassword(String username,String newCode,String authCode);


}
